Theory of Python
================
.. raw:: html
Covers Python, concepts of Computer Science, and Software Engineering.
I made 2 playlists, depending on what you want to learn.
* `Playlist of everything `_
* `Just the Python tutorials `_
.. toctree::
:maxdepth: 1
:caption: Videos by Order of Release
introduction.rst
what_do_programmers_do.rst
comprehensive_overview_of_syntax.rst
overview_software_development.rst
programming_languages.rst
abstraction.rst
a_simple_model_of_a_computer.rst
python_interactive_mode.rst
decimal_literals_and_operations.rst
binary_literals.rst
bit_wise_operations.rst
float_and_complex_numbers.rst
variables.rst
objects.rst
introduction_to_functions.rst
nesting_functions_and_decorators.rst
flow_control_with_if_statements.rst
dynamic_scope.rst
boolean_operators_and_algebra.rst
recursion.rst
while_statement.rst
try_statement_and_exceptions.rst
iterators_and_range.rst
generators.rst
string_and_byte_literals.rst
tuples_and_slicing.rst
starting_a_new_project.rst
star_expressions_and_parallel_assign.rst
getting_started_with_machine_learning.rst
functional_programming.rst
for_statements.rst
comprehensions_and_generator_expressions.rst
big_o_notation.rst
array.rst
lists_bytearrays.rst
sorting.rst
hash_tables_and_associative_arrays.rst
dictionaries.rst
calculator_project/problem_scope.rst
sets.rst
modules_and_packages.rst
calculator_project/design.rst
types_and_attributes.rst
creating_new_classes.rst
managing_attribute_access_and_descriptors.rst
asyncio.rst
.. toctree::
:maxdepth: 2
:caption: Topics
introduction.rst
tutorial.rst
computer_science.rst
developing.rst
writing_video_games.rst